home *** CD-ROM | disk | FTP | other *** search
- #ifndef _PROGRAM_GLOBALS_H_
- #define _PROGRAM_GLOBALS_H_
-
- #define CREATOR 'Kant'
- #define APPLICATION_NAME "\pKant Generator Pro"
- #define SAVE_TYPE 'TEXT'
- #define BUILD_TYPE 'rsrc'
- #define SAVE_VERSION 1
-
- enum
- {
- kAboutWindow=0, /* about box */
- kOtherProductsWindow,
- kHelpWindow, /* help window */
- kMainWindow, /* main document window */
- kBuildWindow /* CFL builder window */
- };
-
- #define NUM_WINDOWS 5 /* total number of windows (see above enum) */
-
- enum ErrorTypes
- {
- allsWell=0,
-
- /* shell errors */
- kNoMemory,
- kNoMemoryAndQuitting,
- kProgramIntegrityNotVerified,
- kProgramIntegritySet,
- kSystemTooOld,
- userCancelErr,
- kMustCloseDocument,
- kCloseDocBeforePrinting,
-
- kCantCreateFile,
- kCantOpenFileToSave,
- kDiskFull,
- kCantWriteFile,
- kCantOpenFileToLoad,
- kCantLoadFile,
- kFileTooLarge,
-
- kModuleNotFound,
- kCantBuildReferenceList,
- kCantFindModulesFolder,
- kCantCreateNewModule,
- kCantOpenModule,
- kCantDeleteReference,
- kCantDeleteInstantiation,
- kDuplicateReferenceName,
- kCantCreateReference,
- kCantCreateInstantiation,
- kCantReplaceReference,
- kCantReplaceInstantiation,
-
- kParserNullReferenceName,
- kParserReferenceNotFound,
- kParserBadChoiceFormat,
- kParserBadOptionalFormat,
- kParserNoInstantiations,
- kParserIllegalBackslash
- };
-
- extern Boolean gAlwaysResolve;
- extern short gSpeedDelay;
- extern FSSpec gModuleFS;
- extern Boolean gUseDefault;
- extern Boolean gDynamicScroll;
- extern Boolean gStartFromTop;
- extern Boolean gIgnoreCase;
- extern Str255 gFindString;
- extern Str255 gReplaceString;
- extern short gLastFindPosition;
- extern Boolean gShowAllRefs;
- extern Boolean gIconifyMenus;
- extern Boolean gShowMessageBox;
- extern Boolean gShowToolbar;
-
- #endif
-